05.06.97 2.00 - jen pracovni verze - nebyla distribuovana - klicove slovo "esc" pro ukoncovani menu bylo rozsireno o parametr Errorlevel, takze napr. Exec = esc 200 znamena, ze menu se ukonci s navratovou chybovou urovni (errolevel) 200. Tento errorlevel je pak mozno testovat pomoci vyrazu "IF ERRORLEVEL" nebo "IF NOT ERRORLEVEL" v BAT souborech. Napr. [Menu10] Prompt = Novy login Exec = esc 100 [Menu20] Prompt = Konec Exec = esc 255 S tim pak souvisit spousteci BAT soubor: @echo off :hlava SWM_MENU swmorava.mnu if errorlevel 255 goto konec if errorlevel 100 goto login :login f:\login\login goto hlava :konec - pridan parametr "Reconnect", ktery zpusobi kompletni prekresleni menu. Jeho umisteni je v sekci [Menu--], nenasleduje zadne rovnitko ani hodnota. Bud uveden je nebo neni. V pripade, ze je lNetsoft nastaven na "1", pak se znovu provede cele prihlaseni do menu (Jmeno, Heslo) potrebne pro agendy NETIS. Tento parametr je obzvlaste potrebny napriklad po novem prihlaseni do site (LOGIN, LOGON) s prevzetim Novellovskeho jmena (JmenoNovell = 1). !! Upozorneni: Tento parametr nema zadny ucinek (je ignorovan) ve vnorenem menu (submenu), ucinek ma pouze v menu nejvyssi urovne. - v TPL souborech musi byt povinne na zacatku uveden parametr NetMenuTemplate Podle tohoto parametru je TPL soubor rozpoznavan. - pro registrovane uzivatele lze aktivovat zakodovani MNU a TPL souboru. Za timto ucelem existuje program ENC.COM. Postup prace se zakovanymi soubory je nasledujici: 1. Vytvori se normalni MNU a TPL souboru pomoci text.editoru. 2. Prelozi se pomoci ENC.COM, help se vypise pri spusteni ENC.COM bez parametru. 3. Prelozene soubory se umisti na ta mista, kde je SWM_MENU.EXE ocekava. - rozsirena moznost zadavani do promenne Exec sekci [MenuXX] hodnota NUL, coz znamena, ze se nebude delat vubec nic, rizeni se vrati zpet do menu. Mozno vyuzit napr. pri nastavenem parametru "Reconnect" - pridana hlaska v pripade, ze mate nastaven parametr "JmenoNovell == 1" (tzn., ze prebirate jmeno z Novellu) a sit neni pristupna - pri nastavenem parametru "lNetsoft == 1" zmenena logika v tom smyslu, ze pokud se nepodari prihlaseni do NETISu, bude v menu pokracovano jako by parametr "lNetsoft == 0" - pridan parametr "AltDiskNetsoft", ktery ma vyznam tehdy, pokud adresar "\NETSOFT\PUBLIC" nebyl nalezen na disku "DiskNetsoft". Ma to vyznam v pripadech, kdy chcete menu provozovat sitove i lokalne, v pripade nepritimnosti sitoveho adresare se alternativne muze brat lokalni adresar. Parametr je ucinny pouze v sekci [Main] - opravena chyba - program vubec nereagoval na nastaveni parametru "DiskNetsoft" a vyzadoval adresar "\NETSOFT\PUBLIC" na disku aktualnim - pridan parametr "Audit". Muze byt nastaven na validni jmeno souboru a pak do nej budou zapisovany vsechna prihlaseni a odhlaseni z menu. Parametr musi byt umisten v sekci [Main].